package com.wujing.scala.first3day

/**
 * 值类型的转换
 *
 * 精度小的类型自动转化为类型大的 ----> 隐式转换
 * 把精度大的类型转小的类型就会报错
 *
 * 容量排序的 double >float>long>int>short>byte
 *                               |
 *                              char
 */
object TypeDemo1 {


  def main(args: Array[String]): Unit = {
    //byte char 和 short 可以计算
    //表达式操作类型最大的类型


    //byte char 和 short 不会自动转换
    var n4=10
    var char1:Char=n4.toChar //byte 不能自动转换



    var n1=10
    var n2=1.1
    var n3=n1+n2  //double



    var a:Int='c'
    println("a:::"+a)
  }
}
